package main

import "fmt"

// Say 空接口可以保存任何类型的值
func Say(i interface{})  {
	fmt.Printf("%v,%T\n",i,i)
}

func main() {
	var i interface{}
	Say(i)		//传入空接口值

	i = 88
	Say(i)		//传入int

	i = "hello"
	Say(i)		//传入string
}